package com.kh.pajx.sop.service.sys;

import java.util.List;
import java.util.Map;

import com.kh.pajx.sop.domain.SysArea;

/**
 * 地区编码信息业务逻辑接口
 * @author 马兴龙
 * @return
 * @createDate 2014年6月20日 下午2:02:05
 */
public interface ISysAreaService {
	/**
	 * 添加地区编码信息
	 * @author 
	 * @return
	 * @createDate 2014年6月20日 下午2:06:40
	 */
	public void save(SysArea sysArea);
	/**
	 * 删除地区编码信息
	 * @author 
	 * @return
	 * @createDate 2014年6月20日 下午2:07:10
	 */
	public void delete(String areaId);
	/**
	 * 修改地区编码信息
	 * @author 
	 * @return
	 * @createDate 2014年6月20日 下午2:07:17
	 */
	public void update(SysArea sysArea);
	/**
	 * 根据id查询相应编码信息
	 * @author 
	 * @return
	 * @createDate 2014年6月20日 下午2:07:25
	 */
	public SysArea getById(String areaId);
	/**
	 * 遍历编码信息
	 * @author 
	 * @return
	 * @createDate 2014年6月20日 下午2:07:34
	 */
	public List<SysArea> findAll();
	
	Map<String,String> getAreaMap();

	/**
	 *根据市的areaCode查询下面的区县 
	 */
	List<SysArea> findAreaByCity(String areaCode);
	/**
	 *查询各地市Map 
	 */
	Map<String,List<SysArea>> getAreaMap2() ;
	
	Map<String,String> getParentAreaMap();

}
